从吉客云到MySQL通过接口配置打通数据
对接源平台:吉客云
吉客云是基于“网店管家”十五年电商ERP行业和技术积累基础上顺应产业发展需求,重新定位、全新设计推出的换代产品,从业务数字化和组织数字化两个方向出发,以构建流程的闭环为依归,致力于为企业的数字化升级提供落地工具。
对接系统:MySQL
mysql是一个关系数据库管理系统(RDBMS),所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
数据集成方案配置
通过可视化界面的拖、拉、拽即可轻松快速构建数据集成流程,将吉客云、MySQL之间接口数据联通,支持数据在线预览、数据集成流程全过程调试,Web界面追踪调试日志等功能。 平台兼具实时数据处理和数据集成分发功能,用户通过可视化的拖、拽即可完成数据处理逻辑,将数据加工处理后分发到下游业务系统或其他异构存储中。
吉客云接口明细
- API:wms.stocktake.get
- NAME:盘点单查询
- METHOD:POST
请求参数
接口字段 | 字段名称 | 预设值 | 描述 |
---|---|---|---|
warehouseCode | 仓库编号 | 123456 | |
skuBarcode | 条码 支持批量查询 | ||
pageSize | 条目 | 20 | |
pageIndex | 页码 | ||
startPdDate | 盘点时间-开始 | 2022-08-01 00:00:00 | |
endPdDate | 盘点时间-结束 | {{CURRENT_TIME datetime}} |
响应参数
接口字段 | 字段名称 | 预设值 | 描述 |
---|---|---|---|
stocktakeId | 盘点单编号 | ||
companyId | 公司id | ||
warehouseId | 仓库 | ||
text | 摘要 | ||
deptId | 发起部门 | ||
stocktakeDate | 盘点日期 | ||
createId | 创建人 | ||
status | 盘点单状态1=初始2=待盘点3=盘点中4=已盘点5=已审核6=已关闭 | ||
companyName | 公司名称 | ||
warehouseName | 仓库名称 | ||
deptName | 部门名称 | ||
createName | 创建人名称 | ||
flagData | 标记Id集合 | ||
stockTakeDetailViews | 盘点单明细 | ||
stockTakeDetailViews.id | 盘点明细id | ||
stockTakeDetailViews.headId | 盘点主表id | ||
stockTakeDetailViews.wareaId | 库区 | ||
stockTakeDetailViews.positionId | 货位 | ||
stockTakeDetailViews.goodsId | 货品id | ||
stockTakeDetailViews.skuId | 规格id | ||
stockTakeDetailViews.batchId | 批次 | ||
stockTakeDetailViews.snNo | 序列号 | ||
stockTakeDetailViews.stockQuan | 库存量 | ||
stockTakeDetailViews.takeQuan | 盘点量 | ||
stockTakeDetailViews.variQuan | 盘点-库存 | ||
stockTakeDetailViews.price | 单价 | ||
stockTakeDetailViews.value | 金额 | ||
stockTakeDetailViews.inputId | 录入人 | ||
stockTakeDetailViews.isSerial | 是否序列号货品 1为是 | ||
stockTakeDetailViews.isBatch | 是否批次管理1为是 | ||
stockTakeDetailViews.unitId | 计量单位Id | ||
stockTakeDetailViews.unitName | 单位名称 | ||
stockTakeDetailViews.rowRemark | 备注 | ||
stockTakeDetailViews.goodsNo | 货品编号 | ||
stockTakeDetailViews.goodsName | 货品名称 | ||
stockTakeDetailViews.skuBarcode | 条形码 | ||
stockTakeDetailViews.isPackageInfo | 是否为组合装 1为是 | ||
stockTakeDetailViews.isSplitAssembly | 是否拆分 |
MySQL接口明细
- API:execute
- NAME:执行操作-v1
- METHOD:POST
请求参数
接口字段 | 字段名称 | 预设值 | 描述 |
---|---|---|---|
main_params | 主参数 | ||
main_params.bill_no | 单据编号 | {{stocktakeId}} | |
main_params.status | 状态 | 1 | |
main_params.stock_org_id | 库存组织 | findCollection find textField_l2ib4q9s from 0ce3a160-9fb2-36e5-a2ac-57f5ad0f3c72 where textField_l2ib4q9p={{warehouseCode}} | |
main_params.date | 日期 | _function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' ) | |
main_params.bill_type_id | 单据类型 | PY01_SYS | |
main_params.owner_type_id_head | 货主类型 | BD_OwnerOrg | |
main_params.owner_id_head | 货主?? | findCollection find textField_l2ib4q9s from 0ce3a160-9fb2-36e5-a2ac-57f5ad0f3c72 where textField_l2ib4q9p={{warehouseCode}} | |
main_params.dept_id | 部门 | _findCollection find textField_l747atki from 0ce3a160-9fb2-36e5-a2ac-57f5ad0f3c72 where textField_l2ib4q9p={{warehouseCode}} | |
main_params.stocker_id | 仓管员 | {{createName}} | |
main_params.base_curr_id | 本位币 | 1 | |
main_params.remark | 备注 | {{text}} | |
main_params.create_time | 创建时间 | function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' ) | |
main_params.created_by | 创建者 | {{createName}} | |
main_params.update_time | 更新时间 | _function FROM_UNIXTIME( ( {{stocktakeDate}} / 1000 ) ,'%Y-%m-%d %T' ) | |
main_params.updated_by | 更新者 | {{createName}} | |
main_params.extend_params_1 | 1:1扩展参数 | stockCountLoss | |
main_params.extend_params_1.lastInsertId | order_id | :lastInsertId | |
main_params.extend_params_1.material_id | 物料编码 | {{stockCountGain.goodsNo}} | |
main_params.extend_params_1.unit_id | 单位 | Pcs | |
main_params.extend_params_1.acct_qty | 账存数量 | {{stockCountGain.stockQuan intval}} | |
main_params.extend_params_1.count_qty | 盘点数量 | {{stockCountGain.takeQuan intval}} | |
main_params.extend_params_1.loss_qty | 盘亏数量?? | {{stockCountGain.variQuan intval}} | |
main_params.extend_params_1.stock_id | 仓库 | {{warehouseId}} | |
main_params.extend_params_1.stock_status_id | 库存状态?? | 1 | |
main_params.extend_params_1.owner_type_id | 货主类型 | BD_OwnerOrg | |
main_params.extend_params_1.owner_id | 货主?? | _findCollection find textField_l2ib4q9s from 0ce3a160-9fb2-36e5-a2ac-57f5ad0f3c72 where textField_l2ib4q9p={{warehouseCode}} | |
main_params.extend_params_1.cost | 成本价?? | null | |
main_params.extend_params_1.total_cost | 总成本?? | null | |
main_params.extend_params_1.price | 价格 | ||
main_params.extend_params_1.total_amount | 总量 | ||
main_params.extend_params_1.remark | 备注 | {{stockCountGain.rowRemark}} | |
main_params.extend_params_1.source_id | 源单id?? | null | |
main_params.extend_params_1.source_detail_id | 源单明细行id?? | null | |
main_params.extend_params_1.source_code | 源单单号?? | null | |
main_params.extend_params_1.source_type | 源单类型?? | null | |
main_params.extend_params_1.main_sql | 主语句 | INSERT INTO lehua .stock_count_loss ( bill_no , status , stock_org_id , date , bill_type_id , owner_type_id_head , owner_id_head , dept_id , stocker_id , base_curr_id , remark , create_time , created_by , update_time , updated_by ) VALUES ( <{bill_no: }>, <{status: }>, <{stock_org_id: }>, <{date: CURRENT_TIMESTAMP}>, <{bill_type_id: }>, <{owner_type_id_head: }>, <{owner_id_head: }>, <{dept_id: }>, <{stocker_id: }>, <{base_curr_id: }>, <{remark: }>, <{create_time: 0000-00-00 00:00:00}>, <{created_by: }>, <{update_time: 0000-00-00 00:00:00}>, <{updated_by: }>); | |
main_params.extend_params_1.extend_sql_1 | 1:1扩展语句 | INSERT INTO lehua .stock_count_loss_detail ( order_id , material_id , unit_id , acct_qty , count_qty , loss_qty , stock_id , stock_status_id , owner_type_id , owner_id , cost , total_cost , price , total_amount , remark , source_id , source_detail_id , source_code , source_type ) VALUES ( <{lastInsertId: }>, <{material_id: }>, <{unit_id: }>, <{acct_qty: }>, <{count_qty: }>, <{loss_qty: }>, <{stock_id: }>, <{stock_status_id: }>, <{owner_type_id: }>, <{owner_id: }>, <{cost: }>, <{total_cost: }>, <{price: }>, <{total_amount: }>, <{remark: }>, <{source_id: }>, <{source_detail_id: }>, <{source_code: }>, <{source_type: }>); |
系统打通概况
通过数据集成平台可视化的快速配置调用接口打通吉客云与MySQL之间的数据接口,使得两个系统之间的对接更加快捷、稳定。轻易云数据集成平台打破信息孤岛、适配多种场景、降低运营成本、缩短开发周期、灵活调度配置是这种多系统数据打通时的特性优势。采用元数据模型驱动的低代码集成工具,基于系统预置的数据模型、映射、编排、日志、脚本等集成核心引擎,通过可视化配置,快速实现客户灵活多变的动态集成需求,让集成开发简单、执行过程可靠、问题风险可控。